.el-collapse {
	.collapse__title {
		font-weight: 600;
		padding: 0 8px;
		font-size: 1.2em;
		line-height: 1.1em;
	}

	.el-collapse-item__content {
		padding: 0 8px;
	}
}

.el-divider--horizontal {
	margin-bottom: 10px;
	margin-top: 10px;
}

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
	font-weight: 400 !important;
}

.el-upload {
	input[type='file'] {
		display: none !important;
	}
}

.el-upload__input {
	display: none;
}

.cell {
	.el-tag {
		margin-right: 0px;
	}
}

.small-padding {
	.cell {
		padding-left: 5px;
		padding-right: 5px;
	}
}

.fixed-width {
	.el-button--mini {
		padding: 7px 10px;
		width: 60px;
	}
}

.status-col {
	.cell {
		padding: 0 10px;
		text-align: center;

		.el-tag {
			margin-right: 0px;
		}
	}
}

/*-------------Dialog-------------**/
.el-overlay {
	overflow: hidden;

	.el-overlay-dialog {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;

		.el-dialog {
			margin: 0 auto !important;

			.el-dialog__body {
				padding: 15px !important;
			}

			.el-dialog__header {
				padding: 16px 16px 8px 16px;
				box-sizing: border-box;
				border-bottom: 1px solid var(--brder-color);
				margin-right: 0;
			}
		}
	}
}

.el-dialog__body {
	max-height: calc(90vh - 111px) !important;
	overflow-y: auto;
	overflow-x: hidden;
}

// refine element ui upload
.upload-container {
	.el-upload {
		width: 100%;

		.el-upload-dragger {
			width: 100%;
			height: 200px;
		}
	}
}

// dropdown
.el-dropdown-menu {
	font-size: 12px;

	a {
		display: block;
	}
}

// fix date-picker ui bug in filter-item
.el-range-editor.el-input__inner {
	display: inline-flex !important;
}

// to fix el-date-picker css style
.el-range-separator {
	box-sizing: content-box;
}

.el-menu--collapse>div>.el-submenu>.el-submenu__title .el-submenu__icon-arrow {
	display: none;
}

.el-dropdown .el-dropdown-link {
	color: var(--el-color-primary) !important;
}

/* 当 el-form 的 inline 属性为 true 时 */
/* 设置 label 的宽度默认为 68px */
// .el-form--inline .el-form-item__label {
// 	width: 68px;
// }

.el-date-editor .el-range-separator {
	font-size: 12px !important;
}

// 修改日期 2025-02-19 13:18
.el-sub-menu__title {
	font-size: 16px !important;
	line-height: 28px !important;
	height: 56px !important;
	color: #b4bbc6 !important;
}

// 子菜单颜色
.el-menu-item {
	font-size: 16px !important;
	line-height: 45px !important;
	height: 45px !important;
	font-size: 14px !important;
	color: #b4bbc6 !important;
}

// 子菜单hover 
.el-menu-item:hover {
	color: #fff !important;
}

// 子菜单选中颜色
.el-menu-item.is-active {
	color: #fff !important;
}

// 主菜单hover 颜色
.el-sub-menu__title:hover {
	color: #fff !important;
	background: #14181f !important;
}

.el-menu--collapse {
	.el-sub-menu.is-active {
		.el-sub-menu__title {
			color: #fff !important;
			background-color: rgba(255, 255, 255, .2) !important
		}
	}
}


.nest-menu {

	.el-sub-menu__title,
	.el-menu-item {
		background: #23262a !important;
	}
}

// saibar颜色
#app .sidebar-container {
	background-color: #14181f !important;
}


.el-menu--popup {
	min-width: 120px !important;
}

// 菜单 箭头icon表
.el-icon.el-sub-menu__icon-arrow {
	// display: none !important;
}

.el-menu--vertical.el-menu--popup-container {
	display: none !important;
}

// .el-popper.is-pure {
// 	display: none !important;
// }
// 隐藏菜单横条
.el-popper.is-light,
.el-popper.is-light>.el-popper__arrow:before {
	border: 0px !important;
}

.tabs-wrapper {
	background-color: #cfe6fd !important;
}



// .el-input.is-disabled .el-input__wrapper {
// 	box-shadow: unset !important;
// }

// .el-select__wrapper.is-disabled {
// 	box-shadow: unset !important;
// }

// .form-search .el-form .el-form-item__label {
// 	font-size: 12px !important;
// }

.el-button--primary.is-plain.is-disabled {
	color: var(--el-color-primary) !important;
}

.el-button--success.is-plain.is-disabled {
	color: var(--el-color-success) !important;
}

.el-button--danger.is-plain.is-disabled {
	color: var(--el-color-danger) !important;
}

.el-button--info.is-plain.is-disabled {
	color: var(--el-color-info) !important;
}

.el-button--warning.is-plain.is-disabled {
	color: var(--el-color-warning) !important;
}

.el-button {
	font-weight: normal !important;

	.el-icon {
		// font-weight: bold !important;
	}
}

.el-button+.el-button {
	margin-left: 8px !important;
}